/**
 * 
 */
package com.googlecode.easyibatis.core.utils;

/**
 * @author zxq
 * 
 */
public class LikeFilterHangdler {
	private String columnName;
	private Object value;
	private String referencedColumnName;
	private String referencedAliasTableName;

	/**
	 * 
	 */
	public LikeFilterHangdler() {
		super();
	}

	/**
	 * @param columnName
	 * @param value
	 * @param referencedColumnName
	 * @param referencedAliasTableName
	 */
	public LikeFilterHangdler(String columnName, Object value, String referencedColumnName,
			String referencedAliasTableName) {
		super();
		this.columnName = columnName;
		this.value = value;
		this.referencedColumnName = referencedColumnName;
		this.referencedAliasTableName = referencedAliasTableName;
	}

	/**
	 * @return the columnName
	 */
	public String getColumnName() {
		return columnName;
	}
	/**
	 * @param columnName
	 *            the columnName to set
	 */
	public void setColumnName(String columnName) {
		this.columnName = columnName;
	}
	/**
	 * @return the value
	 */
	public Object getValue() {
		return value;
	}
	/**
	 * @param value
	 *            the value to set
	 */
	public void setValue(Object value) {
		this.value = value;
	}
	/**
	 * @return the referencedColumnName
	 */
	public String getReferencedColumnName() {
		return referencedColumnName;
	}
	/**
	 * @param referencedColumnName
	 *            the referencedColumnName to set
	 */
	public void setReferencedColumnName(String referencedColumnName) {
		this.referencedColumnName = referencedColumnName;
	}
	/**
	 * @return the referencedAliasTableName
	 */
	public String getReferencedAliasTableName() {
		return referencedAliasTableName;
	}
	/**
	 * @param referencedAliasTableName
	 *            the referencedAliasTableName to set
	 */
	public void setReferencedAliasTableName(String referencedAliasTableName) {
		this.referencedAliasTableName = referencedAliasTableName;
	}

}
